html,body{width:100%;height:100%;overflow:hidden}#fm-section{position:relative;width:940px;height:100%;min-height:600px;margin:0 auto;padding-top:5px}
#fm-section2{position:absolute;top:395px;left:50%;width:510px;z-index:30;margin-left:-40px}
#fm-bg{position:absolute;z-index:-2;left:0;top:170px;width:100%;height:290px;background:#191919}
.topnav{position:relative;z-index:10;text-align:right;margin-bottom:50px;color:#666}
.topnav a{display:inline-block;*display:inline;zoom:1;padding:9px 24px 3px 10px}.topnav a:link,.topnav a:visited{background-color:#ebebed;color:#666}
.topnav a:hover,.topnav a:active{background-color:#dfdfdf;color:#666}.topnav span{margin-right:10px}
.topnav em{color:#000;font-weight:800;font-style:normal;margin-right:10px;position:relative\9;top:-4px\9}.login{padding-top:10px}
.topnav .login span{margin:0 0 0 8px}.login a{display:inline-block;*display:inline;zoom:1;padding:0 5px}
.login a:link,.login a:visited,.login a:hover,.login a:active{background-color:transparent;color:#999}
.login ul{display:inline-block;*display:inline;zoom:1;overflow:hidden;line-height:14px}
.login li{float:left;display:inline;color:#999}
.login li.login-usr{position:relative;padding-right:10px;margin-right:5px;border-right:1px solid #999}
.login i{font-style:normal}
.login-usr .active i,.login-usr i{position:relative;display:inline-block;*display:inline;zoom:1;margin-left:5px;border-color:#666 transparent transparent;border-style:solid dashed dashed;border-width:4px 4px 0;height:0;line-height:0;width:0;top:-2px;*top:2px;*left:5px}.login-usr .active i{border-color:transparent transparent #666;border-style:dashed dashed solid;border-width:0 4px 4px}.login-usr a{padding-left:0}.user-menu{display:none;position:absolute;z-index:40;left:50%;top:0;width:100px;padding:13px 0 8px;border:1px solid #eee;background:#fff;text-align:left}.user-menu a{display:block;padding:4px 15px;margin-bottom:3px;line-height:1.4}.user-menu a:link,.user-menu a:visited{color:#333}.user-menu a:hover,.user-menu a:active{background-color:#e6e6e7}.sina_logo,.msn_logo{display:inline-block;*display:inline;zoom:1;vertical-align:text-bottom;overflow:hidden}.sina_logo{width:17px;height:16px;background:url(/pics/sina_fav1.png) no-repeat 0 0}.msn_logo{width:19px;height:19px;background:url(/pics/msn_fav.jpg) no-repeat 0 0}#fm-header .logo img{position:relative;z-index:20}#fm-header .logo a:hover{background:transparent}
#fm-player{position:absolute;right:0;top:134px;z-index:30}
#fm-player .player-wrap{width:510px;height:180px;overflow:hidden;background:#fff;-moz-box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}
#fm-channel{visibility:hidden;position:absolute;top:200px;left:50%;z-index:20;margin:0 0 0 -470px;width:150px}#fm-channel li{position:relative;margin-bottom:5px}
#fm-channel .x1,#fm-channel .x2,#fm-channel li a{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:136px;height:40px;line-height:40px;text-align:left;overflow:hidden}
#fm-channel li a:link,#fm-channel li a:visited,#fm-channel li a:hover,#fm-channel li a:active{background:transparent;color:#4d5552}
#fm-channel li a i{font-style:normal;font-size:16px}
#fm-channel li a .x2{background:url(/pics/fm_ch_bar1a.png) no-repeat;opacity:0;filter:alpha(opacity=0)}
#fm-channel li a.on .x2{opacity:.2!important;filter:alpha(opacity=20)!important}
#fm-channel li a:hover .x2{opacity:.1;filter:alpha(opacity=10)}
#fm-channel .x1,#fm-channel .x2{position:absolute;left:0;top:0;cursor:pointer;overflow:visible}
#fm-channel .x1{padding-left:13px;margin-top:12px;height:13px;z-index:1;overflow:hidden}
#fm-channel em{position:absolute;top:12px;left:100px;width:12px;height:12px;overflow:hidden;background:url(/pics/ic_play_current.gif) no-repeat}
#fm-public-label .x1{width:62px;background-position:-233px -14px}
#fm-personal-label .x1{width:62px;background-position:-233px 0}
#fm-dj-label .x1{width:50px;background-position:-233px -27px}
#fm-channel-list{position:absolute;top:0;left:0;height:100%;width:100%;min-width:900px;overflow:auto}
#fm-channel-list .ch-list{width:190px;padding:200px 0 300px 50%;margin-left:-300px}
#fm-channel-list .ch-list ul{zoom:1}
.ch-list .sub-label{margin-bottom:-10px}
.ch-list a i{font-style:normal;font-size:20px;cursor:pointer}
.ch-list a i em{font-style:normal;font-size:16px}
.ch-list a{position:relative;display:block;height:50px;margin:25px 0;overflow:hidden;line-height:50px;width:190px;cursor:pointer;}
.ch-list a:link,.ch-list a:visited,.ch-list a:hover,.ch-list a:active{background:transparent;}
.ch-list a .x1,.ch-list a .x2,.ch-list a .x3{position:absolute;top:0;left:0;width:100%;padding-left:20px;height:0;overflow:hidden}
.ch-list li .info{height:18px;padding-top:6px;overflow:hidden}
.ch-list li .info .line{padding-top:9px;height:0;overflow:hidden;border-bottom:1px solid #c0c0c4;opacity:.3;filter:alpha(opacity=30)}
.ch-list li .info .label{float:left;color:#9cd7c3;font-size:12px;padding:0 10px 0 0}
.ch-list li.friend{background-color:#d4dad7;color:#4d5552}
.x1 b,.x2 b{display:block;width:126px;height:20px;margin-top:10px;}
.ch-list a .x1{z-index:3;color:#eee}
.ch-list a .x2{height:46px;z-index:2}
.ch-list a .x3{height:46px;background:#c0c0c4;opacity:.3;filter:alpha(opacity=30);z-index:1}
.ch-list a:hover .x3{opacity:.45;filter:alpha(opacity=45)}
/*.ch-list .selected .x3{background-color:#97d0be;opacity:1!important;filter:alpha(opacity=100)!important}*/
.ch-list .selected {background-color:#97d0be;opacity:1!important;filter:alpha(opacity=100)!important}
.ch-list .selected .x1{display:none}
.ch-list .selected .x2{color:#303032!important}

#fm-footer{color:#999;text-align:center;line-height:40px;padding-bottom:1px}#fm-footer .bd{position:relative;width:904px;margin:0 auto}#fm-footer .lnks{position:absolute;right:0;top:0;padding:0 10px}#fm-footer .panel-active{border:1px solid #999;border-top:0;background:#fff;z-index:50;padding:0 9px}#fm-footer a{color:#999;font-size:11px}#fm-footer a:hover{background:#999;color:#fff;font-size:11px}#fm-lnks-panel{display:none;position:absolute;top:-237px;z-index:40;right:0;width:280px;height:210px;padding-top:26px;line-height:1.8;background:#fff;border:1px solid #999;text-align:left;color:#999;overflow:hidden}#fm-lnks-panel h3{font-size:14px;margin-bottom:10px}.lnks-fm{float:left;padding-left:30px;margin-right:50px}.lnks-db{overflow:hidden;zoom:1}#fm-lnks-panel a:link,#fm-lnks-panel a:visited{font-size:12px;color:#149276}#fm-lnks-panel a:hover,#fm-lnks-panel a:active{font-size:12px;background-color:#149276;color:#fff}#fm-footer .lnks a:hover,#fm-footer .lnks a:active{background:transparent url(/pics/radio/home/ics_help.png) no-repeat 100% 50%;color:#666}#fm-footer .lnks a{display:inline-block;*display:inline;zoom:1;padding-right:12px;background:url(/pics/radio/home/ics_help.png) no-repeat 100% 50%}


#fm-bg
{
    background-color: #e2e7e4;
}
#fm-public-label .x1
{
    background-position: -233px -54px;
}
#fm-personal-label .x1
{
    background-position: -233px -40px;
}
.ch-list a .x3
{
    background: #c8d0cc;
    opacity: .55;
    filter: alpha(opacity=55);
    z-index: 1;
}
.ch-list a:hover .x3
{
    opacity: .35;
    filter: alpha(opacity=35);
}
#fm-channel li a.on .x2
{
    opacity: .55 !important;
    filter: alpha(opacity=55) !important;
}
#fm-channel li a:hover .x2
{
    opacity: .3;
    filter: alpha(opacity=30);
}
#fm-channel em
{
    background-image: url(/pics/ic_play_current1a.gif);
}
.ch-list li .info .label
{
    color: #999;
}
#fm-bg
{
    background-color: #e2e7e4;
}
#fm-public-label .x1
{
    background-position: -233px -54px;
}
#fm-personal-label .x1
{
    background-position: -233px -40px;
}
.ch-list a .x3
{
    background: #c8d0cc;
    opacity: .55;
    filter: alpha(opacity=55);
    z-index: 1;
}
.ch-list a:hover .x3
{
    opacity: .35;
    filter: alpha(opacity=35);
}
#fm-channel li a.on .x2
{
    opacity: .55 !important;
    filter: alpha(opacity=55) !important;
}
#fm-channel li a:hover .x2
{
    opacity: .3;
    filter: alpha(opacity=30);
}
#statusText
{
    height: 150px;
    overflow:hidden;
    padding-right:15px;
    padding-top:5px;
}